package com.program.facesigninsystem.util;

import java.text.DateFormat;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;

public class ChangeDate {
    private static Logger log = Logger.getLogger(ChangeDate.class.toString());
    public Date settime;

    //settime的set和get方法
    public String getSettime() {
        String value;
        //将Date类型的时间转换成指定格式的字符串
        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        value = dateFormat.format(settime);
        return value;
    }
    public void setSettime(String settime) {
        //将字符串类型的日期转换成Date类型的指定格式的日期
        SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        //从第一个字符开始解析
        ParsePosition pos = new ParsePosition(0);
        try {
            this.settime = f.parse(settime,pos);/*对参数msg_create_date（String类型）从第一个字符开始解析（由pos），转换成java.util.Date类型，
		而这个Date的格式为"yyyy-MM-dd"（因为SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");）*/
        } catch (Exception e) {
            // TODO Auto-generated catch block
            log.log(Level.SEVERE,"Error parsing date",e);
        }
    }

}
